package com.fy.fyspace.model.dto.file;

import lombok.AllArgsConstructor;
import lombok.Data;
import org.mockito.NotExtensible;
import org.springframework.web.multipart.MultipartFile;

@Data
@AllArgsConstructor
@NotExtensible
//上传文件接受类
public class UploadFileDTO {
    private MultipartFile file; //当前文件数据（分片）
    private Long fileSize; //文件大小
    private String fileName; //当前文件名
    private String fileMd5; //计算一下当前文件的整体的md5值
    private String chunkIndex; //当前分片的索引，0开始
    private String chunks; //当前文件被分成多少个分片
    private String fileId; //当前文件id，第一分片上传的时候这个为空值，是第一次上传完成以及后面上传完成的时候后端保存返回给前端的
    private String filePid; //文件的父文件夹，如果是首页就是0，如果是其他文件夹就是文件夹的id
}
